
// 首先检查本地是否 存有商品数据并将数据提取出来

function getDate(){
	var str = $.cookie("goods");
	if(str){
		var arr = JSON.parse(str);
	}else{
		str = "[]";
		var arr = JSON.parse(str);
	}
	
	return arr;
}
//向本地存入 商品数据 前  ，  查看本地是否已经存有 该商品并 返回值
function checkGoods(pid){
	var arr = getDate();
	for(var i=0,len=arr.length;i<len;i++){
		if(arr[i].pid==pid){
			return true;
		}
		
	}
	
	
}





//  将商品对象存入 本地  ,并 再次更新 本地数据                  (本地未存有该 编号商品时进行的操作)
function addObj(obj){
	var arr = getDate();
	arr.push(obj);
	var str = JSON.stringify(arr);
	$.cookie("goods",str);
}

//  将商品对象存入 本地  ,并 再次更新 本地数据                  (本地已经存有该 编号商品时进行的操作)

function addCount(pid,pm){
	var arr = getDate();
	for(var i=0,len=arr.length;i<len;i++){
		if(arr[i].pid==pid){
			arr[i].count+=pm;
			
			var str = JSON.stringify(arr);
			$.cookie("goods",str);
			return;
		}
		
	}
}

// 计算本地存有商品的总数量

function numTotal(){
	
	
	var arr = getDate();
	var total =0;
	for(var i=0,len=arr.length;i<len;i++){
		total+=arr[i].count;
	}
	
	$("#search_box .cart .count").find("span").html(total);
	$(".head_bottom .count").find("span").html(total);
	return total;
	
}

// 点击删除按钮时 删除 本地对应编号  的商品数据
function delGoods(id){
	var arr = getDate();
	for(var i=0,len=arr.length;i<len;i++){
		///console.log(arr[i].pid)
		if(arr[i].pid==id){
			arr.splice(i,1);
			var str = JSON.stringify(arr);
			$.cookie("goods",str);
			return;
		}
	}
	
}







































